package com.zhijian.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("chat_message")
public class ChatMessage {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private String fromUserId;  // 发送者ID
    
    private String toUserId;    // 接收者ID
    
    private String content;     // 消息内容
    
    private Date sendTime;      // 发送时间
    
    private Integer status;     // 消息状态 0:未读 1:已读
    
    private Integer messageType; // 消息类型 1:文本消息
    
    private Date createTime;    // 消息创建时间
    
    private String fromUserName;  // 发送者名称
    
    private String toUserName;    // 接收者名称

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
} 